package com.lecture.hibernate.pojo;

/**
 * AbstractDebateGroupTeacher entity provides the base persistence definition of
 * the DebateGroupTeacher entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractDebateGroupTeacher implements
		java.io.Serializable {

	// Fields

	private Integer dgtId;
	private DebateGroup debateGroup;
	private Teacher teacher;
	private DebateTechRole debateTechRole;
	private String dgtRemark;

	// Constructors

	/** default constructor */
	public AbstractDebateGroupTeacher() {
	}

	/** full constructor */
	public AbstractDebateGroupTeacher(DebateGroup debateGroup, Teacher teacher,
			DebateTechRole debateTechRole, String dgtRemark) {
		this.debateGroup = debateGroup;
		this.teacher = teacher;
		this.debateTechRole = debateTechRole;
		this.dgtRemark = dgtRemark;
	}

	// Property accessors

	public Integer getDgtId() {
		return this.dgtId;
	}

	public void setDgtId(Integer dgtId) {
		this.dgtId = dgtId;
	}

	public DebateGroup getDebateGroup() {
		return this.debateGroup;
	}

	public void setDebateGroup(DebateGroup debateGroup) {
		this.debateGroup = debateGroup;
	}

	public Teacher getTeacher() {
		return this.teacher;
	}

	public void setTeacher(Teacher teacher) {
		this.teacher = teacher;
	}

	public DebateTechRole getDebateTechRole() {
		return this.debateTechRole;
	}

	public void setDebateTechRole(DebateTechRole debateTechRole) {
		this.debateTechRole = debateTechRole;
	}

	public String getDgtRemark() {
		return this.dgtRemark;
	}

	public void setDgtRemark(String dgtRemark) {
		this.dgtRemark = dgtRemark;
	}

}